Il COBOL acronimo di COmmon Business Oriented Language (linguaggio comune per applicazioni commerciali) è uno dei primi linguaggi di programmazione ad essere stato sviluppato ed ancora oggi è molto utilizzato. Nasce nel 1960 grazie ad un gruppo di lavoro composto dai membri dell’industria americana e da alcune agenzie governative degli Stati Uniti con lo scopo di creare un linguaggio di programmazione adatto all'elaborazione di dati commerciali.
Dagli anni '60 ad oggi, il Cobol ha subito continue evoluzioni: l’American National Standards Institute (ANSI) negli anni 1968, 1974 e 1985 ha definito gli standard Cobol68, Cobol74 e Cobol85, adottati anche dall’International Standards Organization (ISO). Con l'ISO/IEC 1989-2002, iniziato nel 1989 e terminato nel 2002, si è giunti allo standard internazionale definitivo. Il Cobol è un linguaggio ad alto livello di tipo procedurale, orientato allo sviluppo di applicazioni commerciali e all'elaborazione di grossi volumi di dati; le istruzioni sono molto simili a frasi della lingua inglese ed organizzate in uno schema rigido di struttura, composto da sezioni e paragrafi. È disponibile sulle più diffuse piattaforme (Unix, Windows, GNU Linux) e permette l'accesso alle più affermate basi di dati relazionali (DB2, Oracle, ecc.)